home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekkan Dennou Club 147
/
Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z
/
Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin
/
autoexec.bat
next >
Wrap
DOS Batch File
|
2000-07-11
|
3KB
|
113 lines
ECHO OFF
CLS
'▼旧パスの保存
set opath=%path%
set ozmusic=%zmusic%
'▼CDのパスを設定
set path=\;\BIN;\SYS;\QS;\XB
set WEBCACHE=\BIN\WEBCACHE\
'▼CDのシークの不具合にパッチを当てる?!
set SEKP_FG=1
\BIN\SEKP_CHK>nul
if NOT EXITCODE 0 GOTO SEKPL1
'▼常駐していない.常駐
set SEKP_FG=0
\BIN\SEEKPAT -D>nul
:SEKPL1
'▼MPUキャッシュがOFFでないと動かないものを設定
\bin\cacheoff pic.r pi.r>nul
'▼画面設定
KT cncn -fct23 >nul
'▼スプリアス割り込みを潰す
KT SPURIOUS >nul
'▼CDのSCSIIDを設定
SETCDID>nul
'▼オープニングアニメ表示(要:あき4Mor8M)
kt rand 4 rand > NUL
leftmchk 4096
if exitcode 0 goto OPCGA_SKIP
leftmchk 8196
if exitcode 0 goto OPCGA_4
:OPCGA_8
if %rand% == 0 HANIM \CGA\5108\DENKURA.DHA /A1
if %rand% == 1 HANIM \CGA\SJOM\DNKOPN01.DHA /A1
if %rand% == 2 HANIM \CGA\SJOM\DNKOPN02.DHA /A1
if %rand% == 3 HANIM \CGA\SJOM\DNKOPN03.DHA /A1
kt wait 30>nul
goto OPCGA_SKIP
:OPCGA_4
if %rand% == 0 HANIM \CGA\5108\DENKURA.DHA /A1
if %rand% == 1 HANIM \CGA\SJOM\DNKOP01_.DHA /A1
if %rand% == 2 HANIM \CGA\SJOM\DNKOP02_.DHA /A1
if %rand% == 3 HANIM \CGA\SJOM\DNKOP03_.DHA /A1
kt wait 30>nul
goto OPCGA_SKIP
:OPCGA_SKIP
set rand=
'▲オープニングアニメ表示(要:あき4Mor8M)
'▼タイトル表示
screen 1,3,1
KT C -C >nul
KT 1 >nul
KT P -m -n -w ziwa.wl -y -s3 \TTL1.PIC>nul
'kt wait 15>nul
KT P -m -n -w ziwa.wl -y -s3 \TTL2.PIC>nul
'kt wait 15>nul
:SKIP1
'▼Z-MUSICの曲のあるところ
SET zmusic=\MUSIC;\DOCS\IRON\IC\MUSIC\FM
PCM8 > NUL
ZMUSIC -G
kt rand 4 rand > NUL
if %rand% == 0 CD \MUSIC\MEDAROT||COPY MEDAROT.ZMS OPM>nul||CD \
if %rand% == 1 CD \MUSIC\STARDUST||COPY STARDUST.ZMS OPM>nul||CD \
if %rand% == 2 CD \MUSIC\KIT||COPY SAYONARA.ZMS OPM>nul||CD \
if %rand% == 3 CD \MUSIC\ESMB||COPY ESMB.ZMS OPM>nul||CD \
set rand=
kt wait 20>nul
'▲ランダムOP終わり
'▼カレントをクイックスタートディレクトリに
CD \QS
'▼dshellの起動
DSHELL MOKUJI.DOC /T"電脳倶楽部 2000年8月号(第147号)" /0-4186 /1-9C48
'▼おしまいのメッセージ出す
'▼終わってからの処理
ZMUSIC -R>nul
'▼PCM8の取り外し
PCM8 -R>nul
\bin\cacheoff -r>nul
if NOT "%SEKP_FG%" == "0" GOTO SEKPL2
'▼起動時,常駐していなかったので...
\BIN\SEEKPAT -r>nul
:SEKPL2
'画面クリア
SCREEN 0
'▼コンソール設定
kt cncn
'▼パスを戻す
SET path=%opath%
SET zmusic=%ozmusic%
if NOT %zmusic% == %%zmusic%% GOTO ZML1
SET zmusic=
:ZML1
'▼いらない環境変数を初期化
SET opath=
SET SEKP_FG=
SET ozmusic=
SET CNCNF=
SET CNHLP=
'▼ルートをカレントに
CD \